<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        var data = 'hello, nice to meet you. i am 18. my birthday is 1999-05-23 Love You';

        function countstrs(str) {
            var letterCount = 0;
            var numberCount = 0;
            var otherCount = 0;
            for(var v of str){
                if(v.toLowerCase()>'a' && v.toLowerCase()<'z'){
                    // console.log(v);
                    letterCount++;
                }
                else if(v>='0' && v<='9'){
                    // console.log(v);
                    numberCount++;
                }
                else{
                    otherCount++;
                }
            }
            return [letterCount,numberCount,otherCount];
        }

        // console.log(countstrs(data));


        // var strs = "这些年一个人，风也过，雨也走，有过泪，有过错, 还记得坚持甚么，真爱过才会懂，会寂寞会回首，终有梦终有你在心中。朋友一生一起走，那些日子不再有，一句话，一辈子，一生情，一杯酒。朋友不曾孤单过，一声朋友你会懂，还有伤，还有痛，还要走，还有我。";

        // var count = 0;
        // while(strs.includes('朋友')){
        //     strs = strs.replace('朋友','**');
        //     count++
        // }

        // console.log(count);

        // console.log(strs.split('朋友').length-1);



        // var username = prompt('请输入用户名');
        // var flag = true;
        // if(username.length>=6 && username.length<=12){
        //     for(var v of username){
        //         if(!((v.toLowerCase()>='a' && v.toLowerCase()<='z') || (v>='0' && v<='9'))){
        //             flag = false;
        //             console.log('用户名必须是或者数字');
        //             break;
        //         }
        //     }
        //     if(flag){
        //         console.log('满足要求')
        //     }
            
        // }

        // [1,2,3,4,5]

        // var username = prompt('请输入用户名:');
        
        // if(username[0]>='A' && username[0]<='Z'){
        //     var flag = true
        //     for(var i=1;i<username.length;i++){
        //         if(!((username[i]>='a' && username[i]>='z') || (username[i]>='0' && username[i]>='9'))){
        //             flag = false;
        //             console.log('不符合要求');
        //             break;
        //         }
        //     }
        //     if(flag){
        //         console.log('符合要求');
        //     }
        // }else{
        //     alert('不符合要求,第一个字符必须是大写字母');
        // }


        // var str1 = 'abc123a'; 
        // var str2 = 'huak33';
        // // console.log(new Set(str1));// a b c 1 2 3 
        // // console.log([...new Set(str1)])
        // var res = [...new Set(str1)].filter(function(item){
        //     return str2.includes(item)
        // });

        // console.log(res);

        // res.length?res.join(''):'公共字符不存在 '

        var strs = "01#张三#60-02#李四#90-03#王五#70";
        
        var arr1 = strs.split('-');
        // ['01#张三#60','02#李四#90','03#王五#70']
        var  arr = [];
        for(var v of arr1){
            // 01#张三#60
            var arr2 = v.split('#'); // ['01','张三','60']
            var obj = {};
            obj['学号'] = arr2[0]-0;
            obj['姓名'] = arr2[1];
            obj['成绩'] = arr2[2]-0;
            arr.push(obj);


        }


        console.log(arr);
    </script>
</body>

</html>